import store from '@/store/';
const configList = [
    {
        'title': '',
        'tableName': '',
        'disabled': false,
        'labelPosition': 'right',
        'labelWidth': '100px',
        'size': 'small',
        'statusIcon': true,
        'formItemList': [
            {
                'type': 'input',
                'label': '名称',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": ['blur','change']
                }],
                'key': 'name',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false,
                'fileType': []
            },
            {
                'type': 'input',
                'label': '简称',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": ['blur','change']
                }],
                'key': 'short_name',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'input',
                'label': '编码',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": ['blur','change']
                }],
                'key': 'code',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'input',
                'label': '标识',
                'disabled': store.getters.userInfo.user_type === 0 ? false : true,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": "blur"
                }, {
                  validator: 'intAndAbc',
                  trigger: "blur",
                }],
                'key': 'tag',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'radio',
                'label': '状态',
                'disabled': false,
                'required': false,
                'hide': store.getters.userInfo.user_type !== 0,
                'value': 1,
                'placeholder': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": ['blur','change']
                }],
                'key': 'status',
                'spannum': 24,
                'options': [
                    {
                        'value': 1,
                        'name': '启用',
                        'disabled': false
                    },
                    {
                        'value': 0,
                        'name': '禁用',
                        'disabled': false
                    }
                ],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'input',
                'label': '地址',
                'disabled': false,
                'required': false,
                'value': '',
                'rules': [],
                'key': 'address',
                'subtype': 'textarea',
                'spannum': 24
            },
            {
                'type': 'upload',
                'label': 'LOGO',
                'disabled': false,
                'required': false,
                'value': '',
                'placeholder': '',
                'rules': [],
                'key': 'logo',
                'subtype': 'picture-img',
                'spannum': 12,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false,
                'multiple': false,
                'uploadType': 'objectStore',
                'uploadUrl': 'putObjectChannelImages',
                'dataType': 'object',
                'limit': 0,
                'fileType': [
                    'image'
                ],
                'size': '',
                'activeValue': true,
                'inactiveValue': false
            },
            {
                'type': 'input',
                'label': '法人',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": ['blur','change']
                }],
                'key': 'legal',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'input',
                'label': '身份证号',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": "blur"
                }, {
                  validator: 'ID',
                  trigger: "blur",
                }],
                'key': 'idcard',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'input',
                'label': '联系电话',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": "blur"
                }, {
                  validator: 'validatemobile',
                  trigger: "blur",
                }],
                'key': 'mobile',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
            {
                'type': 'input',
                'label': '联系邮箱',
                'disabled': false,
                'required': true,
                'value': '',
                'rules': [{
                    "required": true,
                    "message": "不能为空",
                    "trigger": "blur"
                }, {
                  validator: 'validateEmail',
                  trigger: "blur",
                }],
                'key': 'email',
                'subtype': 'input',
                'spannum': 24,
                'options': [],
                'optionsUrl': '',
                'checkStrictly': false
            },
        ]
    }
]


export const getFormConfigData = function () {
    return configList
}